package com.news.dto;

import org.apache.solr.client.solrj.beans.Field;
/**
 * @Author: Clb
 * @Date: 2019/1/15 09:10
 * @Description:
 */
public class HotelDto {
    @Override
    public String toString() {
        return "HotelDto{" +
                "address='" + address + '\'' +
                ", avgScore='" + avgScore + '\'' +
                ", commentCount='" + commentCount + '\'' +
                ", extendPropertyNames='" + extendPropertyNames + '\'' +
                ", extendPropertyPics='" + extendPropertyPics + '\'' +
                ", featureNames='" + featureNames + '\'' +
                ", hotelLevel='" + hotelLevel + '\'' +
                ", hotelName='" + hotelName + '\'' +
                ", id='" + id + '\'' +
                ", imgUrl='" + imgUrl + '\'' +
                ", isOkCount='" + isOkCount + '\'' +
                ", maxPrice='" + maxPrice + '\'' +
                ", minPrice='" + minPrice + '\'' +
                ", redundantCityName='" + redundantCityName + '\'' +
                ", redundantCountryName='" + redundantCountryName + '\'' +
                ", redundantProvinceName='" + redundantProvinceName + '\'' +
                ", tradingAreaNames='" + tradingAreaNames + '\'' +
                '}';
    }

    @Field(value = "address")
    private String address;
    @Field(value = "avgScore")
    private Double avgScore;
    @Field(value = "commentCount")
    private Long commentCount;
    @Field(value = "extendPropertyNames")
    private String extendPropertyNames;
    @Field(value = "extendPropertyPics")
    private String extendPropertyPics;
    @Field(value = "featureNames")
    private String featureNames;
    @Field(value = "hotelLevel")
    private Long hotelLevel;
    @Field(value = "hotelName")
    private String hotelName;
    @Field(value = "id")
    private Long id;
    @Field(value = "imgUrl")
    private String imgUrl;
    @Field(value = "isOkCount")
    private Long isOkCount;
    @Field(value = "maxPrice")
    private Double maxPrice;
    @Field(value = "minPrice")
    private Double minPrice;
    @Field(value = "redundantCityName")
    private String redundantCityName;
    @Field(value = "redundantCountryName")
    private String redundantCountryName;
    @Field(value = "redundantProvinceName")
    private String redundantProvinceName;
    @Field(value = "tradingAreaNames")
    private String tradingAreaNames;

    public String getAddress() {
        return address;
    }

    public HotelDto setAddress(String address) {
        this.address = address;
        return this;
    }

    public Double getAvgScore() {
        return avgScore;
    }

    public HotelDto setAvgScore(Double avgScore) {
        this.avgScore = avgScore;
        return this;
    }

    public Long getCommentCount() {
        return commentCount;
    }

    public HotelDto setCommentCount(Long commentCount) {
        this.commentCount = commentCount;
        return this;
    }

    public String getExtendPropertyNames() {
        return extendPropertyNames;
    }

    public HotelDto setExtendPropertyNames(String extendPropertyNames) {
        this.extendPropertyNames = extendPropertyNames;
        return this;
    }

    public String getExtendPropertyPics() {
        return extendPropertyPics;
    }

    public HotelDto setExtendPropertyPics(String extendPropertyPics) {
        this.extendPropertyPics = extendPropertyPics;
        return this;
    }

    public String getFeatureNames() {
        return featureNames;
    }

    public HotelDto setFeatureNames(String featureNames) {
        this.featureNames = featureNames;
        return this;
    }

    public Long getHotelLevel() {
        return hotelLevel;
    }

    public HotelDto setHotelLevel(Long hotelLevel) {
        this.hotelLevel = hotelLevel;
        return this;
    }

    public String getHotelName() {
        return hotelName;
    }

    public HotelDto setHotelName(String hotelName) {
        this.hotelName = hotelName;
        return this;
    }

    public Long getId() {
        return id;
    }

    public HotelDto setId(Long id) {
        this.id = id;
        return this;
    }

    public String getImgUrl() {
        return imgUrl;
    }

    public HotelDto setImgUrl(String imgUrl) {
        this.imgUrl = imgUrl;
        return this;
    }

    public Long getIsOkCount() {
        return isOkCount;
    }

    public HotelDto setIsOkCount(Long isOkCount) {
        this.isOkCount = isOkCount;
        return this;
    }

    public Double getMaxPrice() {
        return maxPrice;
    }

    public HotelDto setMaxPrice(Double maxPrice) {
        this.maxPrice = maxPrice;
        return this;
    }

    public Double getMinPrice() {
        return minPrice;
    }

    public HotelDto setMinPrice(Double minPrice) {
        this.minPrice = minPrice;
        return this;
    }

    public String getRedundantCityName() {
        return redundantCityName;
    }

    public HotelDto setRedundantCityName(String redundantCityName) {
        this.redundantCityName = redundantCityName;
        return this;
    }

    public String getRedundantCountryName() {
        return redundantCountryName;
    }

    public HotelDto setRedundantCountryName(String redundantCountryName) {
        this.redundantCountryName = redundantCountryName;
        return this;
    }

    public String getRedundantProvinceName() {
        return redundantProvinceName;
    }

    public HotelDto setRedundantProvinceName(String redundantProvinceName) {
        this.redundantProvinceName = redundantProvinceName;
        return this;
    }

    public String getTradingAreaNames() {
        return tradingAreaNames;
    }

    public HotelDto setTradingAreaNames(String tradingAreaNames) {
        this.tradingAreaNames = tradingAreaNames;
        return this;
    }
}
